package com.gw.smscheck.service.sys;

import com.gw.smscheck.entity.sys.*;

import java.util.List;

/**
 * RatingApplicationservice
 *
 * @author jiangbo
 * @date 2018年08月28日
 */
public interface MenuService {
    /**
     * 分页查询
     * @param
     * @return
     */
    public List<Menu> searchList(Menu dto);
    /**
     * 新增
     * @param  menu
     * @return
     */
    public Integer add(Menu menu);
    /**
     * 修改
     * @param menu
     * @return
     */
    public Integer update(Menu menu);
    /**
     * 新增
     * @param  menu
     * @return
     */
    public Integer del(Menu menu);
    /**
     * 授权
     * @param  menu
     * @return
     */
    public List<TreeModel> queryAllSysMenus(Menu menu)  throws Exception;
    /**
     * 获取动态菜单
     * @param  menu
     * @return
     */
    public List<TreeModel> searchAllSysMenus(Menu menu)  throws Exception;

    public boolean saveRoleAndPower(Integer rId, Integer[] rightIds);

}
